<!-- HTML header for doxygen 1.8.9.1-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>ROSS: core/instrumentation/st-sim-engine.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <a href="https://github.com/ROSS-org/ROSS">
   <div id="projectname">ROSS
   </div>
   </a>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_af18cf245e3394ab3b436135935cfd6e.html">core</a></li><li class="navelem"><a class="el" href="dir_e8784b64d701200ce05334d46c95fd71.html">instrumentation</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">st-sim-engine.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="ross_8h_source.html">ross.h</a>&gt;</code><br/>
<code>#include &lt;sys/stat.h&gt;</code><br/>
</div>
<p><a href="st-sim-engine_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:aacbb9e1f38be71e22df1584a37c56693"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="st-sim-engine_8c.html#aacbb9e1f38be71e22df1584a37c56693">__STDC_FORMAT_MACROS</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:aacbb9e1f38be71e22df1584a37c56693"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:aeec2327264c7e2fc4b1d01aff188fc7b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="st-sim-engine_8c.html#aeec2327264c7e2fc4b1d01aff188fc7b">st_collect_engine_data</a> (<a class="el" href="structtw__pe.html">tw_pe</a> *<a class="el" href="avl__tree_8c.html#ac4c639748d4d5a271d6c54a18f614605">pe</a>, int col_type)</td></tr>
<tr class="separator:aeec2327264c7e2fc4b1d01aff188fc7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae01976c1e08878010b9d085f2e196b03"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="st-sim-engine_8c.html#ae01976c1e08878010b9d085f2e196b03">st_collect_engine_data_pes</a> (<a class="el" href="structtw__pe.html">tw_pe</a> *<a class="el" href="avl__tree_8c.html#ac4c639748d4d5a271d6c54a18f614605">pe</a>, <a class="el" href="structsample__metadata.html">sample_metadata</a> *sample_md, <a class="el" href="structtw__statistics.html">tw_statistics</a> *s, int col_type)</td></tr>
<tr class="separator:ae01976c1e08878010b9d085f2e196b03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebb8dd16b2092d90989648f900bab71c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="st-sim-engine_8c.html#aebb8dd16b2092d90989648f900bab71c">st_collect_engine_data_kps</a> (<a class="el" href="structtw__pe.html">tw_pe</a> *<a class="el" href="avl__tree_8c.html#ac4c639748d4d5a271d6c54a18f614605">pe</a>, <a class="el" href="structtw__kp.html">tw_kp</a> *kp, <a class="el" href="structsample__metadata.html">sample_metadata</a> *sample_md, int col_type)</td></tr>
<tr class="separator:aebb8dd16b2092d90989648f900bab71c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d73057505cdbfef1d533509b61ea653"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="st-sim-engine_8c.html#a6d73057505cdbfef1d533509b61ea653">st_collect_engine_data_lps</a> (<a class="el" href="structtw__lp.html">tw_lp</a> *lp, <a class="el" href="structsample__metadata.html">sample_metadata</a> *sample_md, int col_type)</td></tr>
<tr class="separator:a6d73057505cdbfef1d533509b61ea653"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a9c47719103f6c25564b88c1aae6681a9"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="st-sim-engine_8c.html#a9c47719103f6c25564b88c1aae6681a9">g_st_current_interval</a> = 0</td></tr>
<tr class="separator:a9c47719103f6c25564b88c1aae6681a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe357d1576930cdc1a98c488745f8114"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structtw__statistics.html">tw_statistics</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="st-sim-engine_8c.html#abe357d1576930cdc1a98c488745f8114">last_pe_stats</a> [3]</td></tr>
<tr class="separator:abe357d1576930cdc1a98c488745f8114"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e22e9de45876a91021cd78a36526b4b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="ross-types_8h.html#a68910a3e880a16d5acbac8fc120229a2">tw_stat</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="st-sim-engine_8c.html#a6e22e9de45876a91021cd78a36526b4b">last_all_reduce_cnt</a> = 0</td></tr>
<tr class="separator:a6e22e9de45876a91021cd78a36526b4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="aacbb9e1f38be71e22df1584a37c56693"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __STDC_FORMAT_MACROS&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="st-sim-engine_8c_source.html#l00003">3</a> of file <a class="el" href="st-sim-engine_8c_source.html">st-sim-engine.c</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="aeec2327264c7e2fc4b1d01aff188fc7b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void st_collect_engine_data </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structtw__pe.html">tw_pe</a> *&#160;</td>
          <td class="paramname"><em>pe</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>col_type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="st-sim-engine_8c_source.html#l00010">10</a> of file <a class="el" href="st-sim-engine_8c_source.html">st-sim-engine.c</a>.</p>

<p>References <a class="el" href="st-instrumentation_8c_source.html#l00007">g_st_kp_data</a>, <a class="el" href="st-instrumentation_8c_source.html#l00008">g_st_lp_data</a>, <a class="el" href="st-instrumentation_8c_source.html#l00006">g_st_pe_data</a>, <a class="el" href="ross-global_8c_source.html#l00098">g_tw_clock_rate</a>, <a class="el" href="ross-global_8c_source.html#l00025">g_tw_nkp</a>, <a class="el" href="ross-global_8c_source.html#l00023">g_tw_nlp</a>, <a class="el" href="ross-types_8h_source.html#l00403">tw_pe::GVT</a>, <a class="el" href="st-instrumentation_8h_source.html#l00068">sample_metadata::real_time</a>, <a class="el" href="ross-types_8h_source.html#l00151">tw_statistics::s_stat_comp</a>, <a class="el" href="st-sim-engine_8c_source.html#l00102">st_collect_engine_data_kps()</a>, <a class="el" href="st-sim-engine_8c_source.html#l00145">st_collect_engine_data_lps()</a>, <a class="el" href="st-sim-engine_8c_source.html#l00045">st_collect_engine_data_pes()</a>, <a class="el" href="ross-types_8h_source.html#l00415">tw_pe::stats</a>, <a class="el" href="st-instrumentation_8h_source.html#l00067">sample_metadata::ts</a>, <a class="el" href="aarch64_8h_source.html#l00006">tw_clock_read()</a>, <a class="el" href="tw-stats_8c_source.html#l00035">tw_get_stats()</a>, <a class="el" href="ross-kernel-inline_8h_source.html#l00053">tw_getkp()</a>, and <a class="el" href="ross-kernel-inline_8h_source.html#l00041">tw_getlp()</a>.</p>

<p>Referenced by <a class="el" href="analysis-lp_8c_source.html#l00094">analysis_event()</a>, <a class="el" href="st-instrumentation_8c_source.html#l00105">st_inst_finalize()</a>, <a class="el" href="mpi__allreduce_8c_source.html#l00102">tw_gvt_step2()</a>, <a class="el" href="tw-sched_8c_source.html#l00139">tw_sched_batch()</a>, <a class="el" href="tw-sched_8c_source.html#l00273">tw_sched_batch_realtime()</a>, and <a class="el" href="tw-sched_8c_source.html#l00514">tw_scheduler_conservative()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="st-sim-engine_8c_aeec2327264c7e2fc4b1d01aff188fc7b_cgraph.png" border="0" usemap="#st-sim-engine_8c_aeec2327264c7e2fc4b1d01aff188fc7b_cgraph" alt=""/></div>
<map name="st-sim-engine_8c_aeec2327264c7e2fc4b1d01aff188fc7b_cgraph" id="st-sim-engine_8c_aeec2327264c7e2fc4b1d01aff188fc7b_cgraph">
<area shape="rect" id="node2" href="st-sim-engine_8c.html#aebb8dd16b2092d90989648f900bab71c" title="st_collect_engine_data_kps" alt="" coords="209,45,391,72"/><area shape="rect" id="node7" href="st-sim-engine_8c.html#a6d73057505cdbfef1d533509b61ea653" title="st_collect_engine_data_lps" alt="" coords="211,96,389,122"/><area shape="rect" id="node8" href="st-sim-engine_8c.html#ae01976c1e08878010b9d085f2e196b03" title="st_collect_engine_data_pes" alt="" coords="209,146,391,173"/><area shape="rect" id="node11" href="aarch64_8h.html#a450cf25fa5291629087ca4198de55757" title="tw_clock_read" alt="" coords="247,197,353,224"/><area shape="rect" id="node12" href="ross-extern_8h.html#a51b6f7e6bcb3a2d739fe932e95554aeb" title="tw_get_stats" alt="" coords="251,248,349,274"/><area shape="rect" id="node15" href="ross-kernel-inline_8h.html#a4066dfaca8faa4af256a377d85cea32f" title="tw_getkp" alt="" coords="481,349,556,376"/><area shape="rect" id="node16" href="ross-kernel-inline_8h.html#a01d028965db8257815ad2ed053a0e40a" title="tw_getlp" alt="" coords="265,386,335,413"/><area shape="rect" id="node3" href="ross-extern_8h.html#a49ed2388aaae26e43280b7909c834aaa" title="tw_error" alt="" coords="645,222,715,249"/><area shape="rect" id="node5" href="st-instrumentation_8h.html#a726b5dd5323e5d253e35d7fff164e6a5" title="st_buffer_push" alt="" coords="465,45,573,72"/><area shape="rect" id="node4" href="network-mpi_8c.html#a2e139e8547a091c4c4ea0b445fe8dd1c" title="tw_net_abort" alt="" coords="763,222,861,249"/><area shape="rect" id="node6" href="ross-kernel-inline_8h.html#a543cb527662432d81f65c327e5e5f1b0" title="tw_now" alt="" coords="647,45,713,72"/><area shape="rect" id="node9" href="mpi__allreduce_8c.html#ab5b7bed8b49012ab92a14632cba26847" title="st_get_allreduce_count" alt="" coords="441,146,597,173"/><area shape="rect" id="node10" href="splay_8c.html#addf3f3d612922ac6c07304ddb4895ab7" title="tw_pq_get_size" alt="" coords="462,197,575,224"/><area shape="rect" id="node13" href="ross-extern_8h.html#a47c205fb13e816aa4a0252ab2e7cd094" title="tw_wall_sub" alt="" coords="471,248,566,274"/><area shape="rect" id="node14" href="ross-extern_8h.html#ae0f8e95d53bcbe6803081588d3058146" title="tw_wall_to_double" alt="" coords="454,298,583,325"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="st-sim-engine_8c_aeec2327264c7e2fc4b1d01aff188fc7b_icgraph.png" border="0" usemap="#st-sim-engine_8c_aeec2327264c7e2fc4b1d01aff188fc7b_icgraph" alt=""/></div>
<map name="st-sim-engine_8c_aeec2327264c7e2fc4b1d01aff188fc7b_icgraph" id="st-sim-engine_8c_aeec2327264c7e2fc4b1d01aff188fc7b_icgraph">
<area shape="rect" id="node2" href="analysis-lp_8h.html#ad74eeee6fcd09d61e982a87d59473a61" title="analysis_event" alt="" coords="239,5,348,32"/><area shape="rect" id="node3" href="st-instrumentation_8h.html#a1dad744b7748e0ae7eee6b11577e744b" title="st_inst_finalize" alt="" coords="239,107,348,133"/><area shape="rect" id="node4" href="tw-sched_8c.html#ab3e02a0e976921bd18a11b8b6a00c110" title="tw_scheduler_conservative" alt="" coords="427,157,607,184"/><area shape="rect" id="node9" href="ross-gvt_8h.html#a0d905b32b2567dd637c4926872622a70" title="tw_gvt_step2" alt="" coords="243,157,343,184"/><area shape="rect" id="node10" href="tw-sched_8c.html#ad27b3474d878cedfe1a1f993093d8715" title="tw_sched_batch" alt="" coords="235,259,352,285"/><area shape="rect" id="node11" href="tw-sched_8c.html#a1586b72acaa34a4ef8cc6aadabe9711e" title="tw_sched_batch_realtime" alt="" coords="208,56,379,83"/><area shape="rect" id="node7" href="tw-sched_8c.html#a1ebf9585a3de4d61c5fc050c7600fcd8" title="tw_scheduler_optimistic" alt="" coords="436,208,599,235"/><area shape="rect" id="node8" href="tw-sched_8c.html#accfa49d85bd68f2c53d4a08cf64ace88" title="tw_scheduler_optimistic\l_realtime" alt="" coords="436,91,599,133"/><area shape="rect" id="node5" href="tw-setup_8c.html#a6dbc4bba03285bb1b8a8a5464f0375ea" title="tw_run" alt="" coords="656,157,717,184"/><area shape="rect" id="node6" href="phold_8c.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="765,157,816,184"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aebb8dd16b2092d90989648f900bab71c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void st_collect_engine_data_kps </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structtw__pe.html">tw_pe</a> *&#160;</td>
          <td class="paramname"><em>pe</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structtw__kp.html">tw_kp</a> *&#160;</td>
          <td class="paramname"><em>kp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structsample__metadata.html">sample_metadata</a> *&#160;</td>
          <td class="paramname"><em>sample_md</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>col_type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="st-sim-engine_8c_source.html#l00102">102</a> of file <a class="el" href="st-sim-engine_8c_source.html">st-sim-engine.c</a>.</p>

<p>References <a class="el" href="st-instrumentation_8h_source.html#l00147">st_kp_stats::efficiency</a>, <a class="el" href="st-instrumentation_8h_source.html#l00065">sample_metadata::flag</a>, <a class="el" href="ross-global_8c_source.html#l00088">g_tw_mynode</a>, <a class="el" href="ross-types_8h_source.html#l00403">tw_pe::GVT</a>, <a class="el" href="ross-types_8h_source.html#l00341">tw_kp::id</a>, <a class="el" href="ross-types_8h_source.html#l00366">tw_kp::kp_stats</a>, <a class="el" href="st-instrumentation_8h_source.html#l00051">KP_TYPE</a>, <a class="el" href="st-instrumentation_8h_source.html#l00137">st_kp_stats::kpid</a>, <a class="el" href="ross-types_8h_source.html#l00367">tw_kp::last_stats</a>, <a class="el" href="ross-types_8h_source.html#l00360">tw_kp::last_time</a>, <a class="el" href="st-instrumentation_8h_source.html#l00136">st_kp_stats::peid</a>, <a class="el" href="st-instrumentation_8h_source.html#l00141">st_kp_stats::s_e_rbs</a>, <a class="el" href="st-instrumentation_8h_source.html#l00140">st_kp_stats::s_nevent_abort</a>, <a class="el" href="st-instrumentation_8h_source.html#l00139">st_kp_stats::s_nevent_processed</a>, <a class="el" href="st-instrumentation_8h_source.html#l00145">st_kp_stats::s_nread_network</a>, <a class="el" href="st-instrumentation_8h_source.html#l00144">st_kp_stats::s_nsend_network</a>, <a class="el" href="st-instrumentation_8h_source.html#l00143">st_kp_stats::s_rb_secondary</a>, <a class="el" href="st-instrumentation_8h_source.html#l00142">st_kp_stats::s_rb_total</a>, <a class="el" href="st-instrumentation_8h_source.html#l00066">sample_metadata::sample_sz</a>, <a class="el" href="st-stats-buffer_8c_source.html#l00100">st_buffer_push()</a>, <a class="el" href="st-instrumentation_8h_source.html#l00146">st_kp_stats::time_ahead_gvt</a>, <a class="el" href="tw-util_8c_source.html#l00074">tw_error()</a>, <a class="el" href="ross-extern_8h_source.html#l00164">TW_LOC</a>, and <a class="el" href="ross_8h_source.html#l00153">TW_STIME_DBL</a>.</p>

<p>Referenced by <a class="el" href="st-sim-engine_8c_source.html#l00010">st_collect_engine_data()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="st-sim-engine_8c_aebb8dd16b2092d90989648f900bab71c_cgraph.png" border="0" usemap="#st-sim-engine_8c_aebb8dd16b2092d90989648f900bab71c_cgraph" alt=""/></div>
<map name="st-sim-engine_8c_aebb8dd16b2092d90989648f900bab71c_cgraph" id="st-sim-engine_8c_aebb8dd16b2092d90989648f900bab71c_cgraph">
<area shape="rect" id="node2" href="st-instrumentation_8h.html#a726b5dd5323e5d253e35d7fff164e6a5" title="st_buffer_push" alt="" coords="238,5,346,32"/><area shape="rect" id="node4" href="ross-extern_8h.html#a49ed2388aaae26e43280b7909c834aaa" title="tw_error" alt="" coords="257,56,327,83"/><area shape="rect" id="node3" href="ross-kernel-inline_8h.html#a543cb527662432d81f65c327e5e5f1b0" title="tw_now" alt="" coords="411,5,477,32"/><area shape="rect" id="node5" href="network-mpi_8c.html#a2e139e8547a091c4c4ea0b445fe8dd1c" title="tw_net_abort" alt="" coords="395,56,493,83"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="st-sim-engine_8c_aebb8dd16b2092d90989648f900bab71c_icgraph.png" border="0" usemap="#st-sim-engine_8c_aebb8dd16b2092d90989648f900bab71c_icgraph" alt=""/></div>
<map name="st-sim-engine_8c_aebb8dd16b2092d90989648f900bab71c_icgraph" id="st-sim-engine_8c_aebb8dd16b2092d90989648f900bab71c_icgraph">
<area shape="rect" id="node2" href="st-sim-engine_8c.html#aeec2327264c7e2fc4b1d01aff188fc7b" title="st_collect_engine_data" alt="" coords="237,132,392,159"/><area shape="rect" id="node3" href="analysis-lp_8h.html#ad74eeee6fcd09d61e982a87d59473a61" title="analysis_event" alt="" coords="471,5,580,32"/><area shape="rect" id="node4" href="st-instrumentation_8h.html#a1dad744b7748e0ae7eee6b11577e744b" title="st_inst_finalize" alt="" coords="471,107,580,133"/><area shape="rect" id="node5" href="tw-sched_8c.html#ab3e02a0e976921bd18a11b8b6a00c110" title="tw_scheduler_conservative" alt="" coords="659,157,839,184"/><area shape="rect" id="node10" href="ross-gvt_8h.html#a0d905b32b2567dd637c4926872622a70" title="tw_gvt_step2" alt="" coords="475,157,575,184"/><area shape="rect" id="node11" href="tw-sched_8c.html#ad27b3474d878cedfe1a1f993093d8715" title="tw_sched_batch" alt="" coords="467,259,584,285"/><area shape="rect" id="node12" href="tw-sched_8c.html#a1586b72acaa34a4ef8cc6aadabe9711e" title="tw_sched_batch_realtime" alt="" coords="440,56,611,83"/><area shape="rect" id="node8" href="tw-sched_8c.html#a1ebf9585a3de4d61c5fc050c7600fcd8" title="tw_scheduler_optimistic" alt="" coords="668,208,831,235"/><area shape="rect" id="node9" href="tw-sched_8c.html#accfa49d85bd68f2c53d4a08cf64ace88" title="tw_scheduler_optimistic\l_realtime" alt="" coords="668,91,831,133"/><area shape="rect" id="node6" href="tw-setup_8c.html#a6dbc4bba03285bb1b8a8a5464f0375ea" title="tw_run" alt="" coords="888,157,949,184"/><area shape="rect" id="node7" href="phold_8c.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="997,157,1048,184"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a6d73057505cdbfef1d533509b61ea653"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void st_collect_engine_data_lps </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structtw__lp.html">tw_lp</a> *&#160;</td>
          <td class="paramname"><em>lp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structsample__metadata.html">sample_metadata</a> *&#160;</td>
          <td class="paramname"><em>sample_md</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>col_type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="st-sim-engine_8c_source.html#l00145">145</a> of file <a class="el" href="st-sim-engine_8c_source.html">st-sim-engine.c</a>.</p>

<p>References <a class="el" href="st-instrumentation_8h_source.html#l00160">st_lp_stats::efficiency</a>, <a class="el" href="st-instrumentation_8h_source.html#l00065">sample_metadata::flag</a>, <a class="el" href="ross-global_8c_source.html#l00088">g_tw_mynode</a>, <a class="el" href="ross-types_8h_source.html#l00306">tw_lp::gid</a>, <a class="el" href="ross-types_8h_source.html#l00341">tw_kp::id</a>, <a class="el" href="ross-types_8h_source.html#l00313">tw_lp::kp</a>, <a class="el" href="st-instrumentation_8h_source.html#l00152">st_lp_stats::kpid</a>, <a class="el" href="ross-types_8h_source.html#l00324">tw_lp::last_stats</a>, <a class="el" href="ross-types_8h_source.html#l00323">tw_lp::lp_stats</a>, <a class="el" href="st-instrumentation_8h_source.html#l00052">LP_TYPE</a>, <a class="el" href="st-instrumentation_8h_source.html#l00153">st_lp_stats::lpid</a>, <a class="el" href="st-instrumentation_8h_source.html#l00151">st_lp_stats::peid</a>, <a class="el" href="st-instrumentation_8h_source.html#l00157">st_lp_stats::s_e_rbs</a>, <a class="el" href="st-instrumentation_8h_source.html#l00156">st_lp_stats::s_nevent_abort</a>, <a class="el" href="st-instrumentation_8h_source.html#l00155">st_lp_stats::s_nevent_processed</a>, <a class="el" href="st-instrumentation_8h_source.html#l00159">st_lp_stats::s_nread_network</a>, <a class="el" href="st-instrumentation_8h_source.html#l00158">st_lp_stats::s_nsend_network</a>, <a class="el" href="st-instrumentation_8h_source.html#l00066">sample_metadata::sample_sz</a>, <a class="el" href="st-stats-buffer_8c_source.html#l00100">st_buffer_push()</a>, <a class="el" href="tw-util_8c_source.html#l00074">tw_error()</a>, and <a class="el" href="ross-extern_8h_source.html#l00164">TW_LOC</a>.</p>

<p>Referenced by <a class="el" href="st-sim-engine_8c_source.html#l00010">st_collect_engine_data()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="st-sim-engine_8c_a6d73057505cdbfef1d533509b61ea653_cgraph.png" border="0" usemap="#st-sim-engine_8c_a6d73057505cdbfef1d533509b61ea653_cgraph" alt=""/></div>
<map name="st-sim-engine_8c_a6d73057505cdbfef1d533509b61ea653_cgraph" id="st-sim-engine_8c_a6d73057505cdbfef1d533509b61ea653_cgraph">
<area shape="rect" id="node2" href="st-instrumentation_8h.html#a726b5dd5323e5d253e35d7fff164e6a5" title="st_buffer_push" alt="" coords="233,5,341,32"/><area shape="rect" id="node4" href="ross-extern_8h.html#a49ed2388aaae26e43280b7909c834aaa" title="tw_error" alt="" coords="252,56,321,83"/><area shape="rect" id="node3" href="ross-kernel-inline_8h.html#a543cb527662432d81f65c327e5e5f1b0" title="tw_now" alt="" coords="405,5,472,32"/><area shape="rect" id="node5" href="network-mpi_8c.html#a2e139e8547a091c4c4ea0b445fe8dd1c" title="tw_net_abort" alt="" coords="390,56,487,83"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="st-sim-engine_8c_a6d73057505cdbfef1d533509b61ea653_icgraph.png" border="0" usemap="#st-sim-engine_8c_a6d73057505cdbfef1d533509b61ea653_icgraph" alt=""/></div>
<map name="st-sim-engine_8c_a6d73057505cdbfef1d533509b61ea653_icgraph" id="st-sim-engine_8c_a6d73057505cdbfef1d533509b61ea653_icgraph">
<area shape="rect" id="node2" href="st-sim-engine_8c.html#aeec2327264c7e2fc4b1d01aff188fc7b" title="st_collect_engine_data" alt="" coords="232,132,387,159"/><area shape="rect" id="node3" href="analysis-lp_8h.html#ad74eeee6fcd09d61e982a87d59473a61" title="analysis_event" alt="" coords="465,5,575,32"/><area shape="rect" id="node4" href="st-instrumentation_8h.html#a1dad744b7748e0ae7eee6b11577e744b" title="st_inst_finalize" alt="" coords="465,107,575,133"/><area shape="rect" id="node5" href="tw-sched_8c.html#ab3e02a0e976921bd18a11b8b6a00c110" title="tw_scheduler_conservative" alt="" coords="654,157,834,184"/><area shape="rect" id="node10" href="ross-gvt_8h.html#a0d905b32b2567dd637c4926872622a70" title="tw_gvt_step2" alt="" coords="470,157,570,184"/><area shape="rect" id="node11" href="tw-sched_8c.html#ad27b3474d878cedfe1a1f993093d8715" title="tw_sched_batch" alt="" coords="461,259,579,285"/><area shape="rect" id="node12" href="tw-sched_8c.html#a1586b72acaa34a4ef8cc6aadabe9711e" title="tw_sched_batch_realtime" alt="" coords="435,56,605,83"/><area shape="rect" id="node8" href="tw-sched_8c.html#a1ebf9585a3de4d61c5fc050c7600fcd8" title="tw_scheduler_optimistic" alt="" coords="663,208,825,235"/><area shape="rect" id="node9" href="tw-sched_8c.html#accfa49d85bd68f2c53d4a08cf64ace88" title="tw_scheduler_optimistic\l_realtime" alt="" coords="663,91,825,133"/><area shape="rect" id="node6" href="tw-setup_8c.html#a6dbc4bba03285bb1b8a8a5464f0375ea" title="tw_run" alt="" coords="883,157,944,184"/><area shape="rect" id="node7" href="phold_8c.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="992,157,1043,184"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae01976c1e08878010b9d085f2e196b03"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void st_collect_engine_data_pes </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structtw__pe.html">tw_pe</a> *&#160;</td>
          <td class="paramname"><em>pe</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structsample__metadata.html">sample_metadata</a> *&#160;</td>
          <td class="paramname"><em>sample_md</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structtw__statistics.html">tw_statistics</a> *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>col_type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="st-sim-engine_8c_source.html#l00045">45</a> of file <a class="el" href="st-sim-engine_8c_source.html">st-sim-engine.c</a>.</p>

<p>References <a class="el" href="mpi__allreduce_8c_source.html#l00008">all_reduce_cnt</a>, <a class="el" href="st-instrumentation_8h_source.html#l00118">st_pe_stats::all_reduce_count</a>, <a class="el" href="st-instrumentation_8h_source.html#l00119">st_pe_stats::efficiency</a>, <a class="el" href="st-instrumentation_8h_source.html#l00065">sample_metadata::flag</a>, <a class="el" href="ross-global_8c_source.html#l00098">g_tw_clock_rate</a>, <a class="el" href="ross-global_8c_source.html#l00081">g_tw_gvt_done</a>, <a class="el" href="ross-global_8c_source.html#l00088">g_tw_mynode</a>, <a class="el" href="st-sim-engine_8c_source.html#l00007">last_all_reduce_cnt</a>, <a class="el" href="st-instrumentation_8h_source.html#l00050">PE_TYPE</a>, <a class="el" href="st-instrumentation_8h_source.html#l00102">st_pe_stats::peid</a>, <a class="el" href="ross-types_8h_source.html#l00381">tw_pe::pq</a>, <a class="el" href="st-instrumentation_8h_source.html#l00130">st_pe_stats::s_avl</a>, <a class="el" href="ross-types_8h_source.html#l00148">tw_statistics::s_avl</a>, <a class="el" href="st-instrumentation_8h_source.html#l00131">st_pe_stats::s_buddy</a>, <a class="el" href="ross-types_8h_source.html#l00149">tw_statistics::s_buddy</a>, <a class="el" href="st-instrumentation_8h_source.html#l00129">st_pe_stats::s_cancel_q</a>, <a class="el" href="ross-types_8h_source.html#l00146">tw_statistics::s_cancel_q</a>, <a class="el" href="st-instrumentation_8h_source.html#l00106">st_pe_stats::s_e_rbs</a>, <a class="el" href="ross-types_8h_source.html#l00113">tw_statistics::s_e_rbs</a>, <a class="el" href="st-instrumentation_8h_source.html#l00125">st_pe_stats::s_event_abort</a>, <a class="el" href="ross-types_8h_source.html#l00141">tw_statistics::s_event_abort</a>, <a class="el" href="st-instrumentation_8h_source.html#l00126">st_pe_stats::s_event_process</a>, <a class="el" href="ross-types_8h_source.html#l00142">tw_statistics::s_event_process</a>, <a class="el" href="st-instrumentation_8h_source.html#l00109">st_pe_stats::s_fc_attempts</a>, <a class="el" href="ross-types_8h_source.html#l00118">tw_statistics::s_fc_attempts</a>, <a class="el" href="st-instrumentation_8h_source.html#l00124">st_pe_stats::s_fossil_collect</a>, <a class="el" href="ross-types_8h_source.html#l00139">tw_statistics::s_fossil_collect</a>, <a class="el" href="st-instrumentation_8h_source.html#l00123">st_pe_stats::s_gvt</a>, <a class="el" href="ross-types_8h_source.html#l00138">tw_statistics::s_gvt</a>, <a class="el" href="st-instrumentation_8h_source.html#l00132">st_pe_stats::s_lz4</a>, <a class="el" href="ross-types_8h_source.html#l00150">tw_statistics::s_lz4</a>, <a class="el" href="st-instrumentation_8h_source.html#l00122">st_pe_stats::s_net_other</a>, <a class="el" href="ross-types_8h_source.html#l00137">tw_statistics::s_net_other</a>, <a class="el" href="st-instrumentation_8h_source.html#l00121">st_pe_stats::s_net_read</a>, <a class="el" href="ross-types_8h_source.html#l00136">tw_statistics::s_net_read</a>, <a class="el" href="st-instrumentation_8h_source.html#l00105">st_pe_stats::s_nevent_abort</a>, <a class="el" href="ross-types_8h_source.html#l00112">tw_statistics::s_nevent_abort</a>, <a class="el" href="st-instrumentation_8h_source.html#l00104">st_pe_stats::s_nevent_processed</a>, <a class="el" href="ross-types_8h_source.html#l00111">tw_statistics::s_nevent_processed</a>, <a class="el" href="st-instrumentation_8h_source.html#l00116">st_pe_stats::s_ngvts</a>, <a class="el" href="st-instrumentation_8h_source.html#l00112">st_pe_stats::s_nread_network</a>, <a class="el" href="ross-types_8h_source.html#l00122">tw_statistics::s_nread_network</a>, <a class="el" href="st-instrumentation_8h_source.html#l00111">st_pe_stats::s_nsend_network</a>, <a class="el" href="ross-types_8h_source.html#l00121">tw_statistics::s_nsend_network</a>, <a class="el" href="st-instrumentation_8h_source.html#l00117">st_pe_stats::s_pe_event_ties</a>, <a class="el" href="ross-types_8h_source.html#l00130">tw_statistics::s_pe_event_ties</a>, <a class="el" href="st-instrumentation_8h_source.html#l00127">st_pe_stats::s_pq</a>, <a class="el" href="ross-types_8h_source.html#l00143">tw_statistics::s_pq</a>, <a class="el" href="st-instrumentation_8h_source.html#l00110">st_pe_stats::s_pq_qsize</a>, <a class="el" href="st-instrumentation_8h_source.html#l00108">st_pe_stats::s_rb_secondary</a>, <a class="el" href="ross-types_8h_source.html#l00117">tw_statistics::s_rb_secondary</a>, <a class="el" href="st-instrumentation_8h_source.html#l00107">st_pe_stats::s_rb_total</a>, <a class="el" href="ross-types_8h_source.html#l00115">tw_statistics::s_rb_total</a>, <a class="el" href="st-instrumentation_8h_source.html#l00128">st_pe_stats::s_rollback</a>, <a class="el" href="ross-types_8h_source.html#l00144">tw_statistics::s_rollback</a>, <a class="el" href="st-instrumentation_8h_source.html#l00066">sample_metadata::sample_sz</a>, <a class="el" href="st-stats-buffer_8c_source.html#l00100">st_buffer_push()</a>, <a class="el" href="mpi__allreduce_8c_source.html#l00020">st_get_allreduce_count()</a>, <a class="el" href="ross-types_8h_source.html#l00415">tw_pe::stats</a>, and <a class="el" href="splay_8c_source.html#l00351">tw_pq_get_size()</a>.</p>

<p>Referenced by <a class="el" href="st-sim-engine_8c_source.html#l00010">st_collect_engine_data()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="st-sim-engine_8c_ae01976c1e08878010b9d085f2e196b03_cgraph.png" border="0" usemap="#st-sim-engine_8c_ae01976c1e08878010b9d085f2e196b03_cgraph" alt=""/></div>
<map name="st-sim-engine_8c_ae01976c1e08878010b9d085f2e196b03_cgraph" id="st-sim-engine_8c_ae01976c1e08878010b9d085f2e196b03_cgraph">
<area shape="rect" id="node2" href="st-instrumentation_8h.html#a726b5dd5323e5d253e35d7fff164e6a5" title="st_buffer_push" alt="" coords="262,5,370,32"/><area shape="rect" id="node4" href="mpi__allreduce_8c.html#ab5b7bed8b49012ab92a14632cba26847" title="st_get_allreduce_count" alt="" coords="238,56,394,83"/><area shape="rect" id="node5" href="splay_8c.html#addf3f3d612922ac6c07304ddb4895ab7" title="tw_pq_get_size" alt="" coords="259,107,373,133"/><area shape="rect" id="node3" href="ross-kernel-inline_8h.html#a543cb527662432d81f65c327e5e5f1b0" title="tw_now" alt="" coords="443,5,509,32"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="st-sim-engine_8c_ae01976c1e08878010b9d085f2e196b03_icgraph.png" border="0" usemap="#st-sim-engine_8c_ae01976c1e08878010b9d085f2e196b03_icgraph" alt=""/></div>
<map name="st-sim-engine_8c_ae01976c1e08878010b9d085f2e196b03_icgraph" id="st-sim-engine_8c_ae01976c1e08878010b9d085f2e196b03_icgraph">
<area shape="rect" id="node2" href="st-sim-engine_8c.html#aeec2327264c7e2fc4b1d01aff188fc7b" title="st_collect_engine_data" alt="" coords="237,132,392,159"/><area shape="rect" id="node3" href="analysis-lp_8h.html#ad74eeee6fcd09d61e982a87d59473a61" title="analysis_event" alt="" coords="471,5,580,32"/><area shape="rect" id="node4" href="st-instrumentation_8h.html#a1dad744b7748e0ae7eee6b11577e744b" title="st_inst_finalize" alt="" coords="471,107,580,133"/><area shape="rect" id="node5" href="tw-sched_8c.html#ab3e02a0e976921bd18a11b8b6a00c110" title="tw_scheduler_conservative" alt="" coords="659,157,839,184"/><area shape="rect" id="node10" href="ross-gvt_8h.html#a0d905b32b2567dd637c4926872622a70" title="tw_gvt_step2" alt="" coords="475,157,575,184"/><area shape="rect" id="node11" href="tw-sched_8c.html#ad27b3474d878cedfe1a1f993093d8715" title="tw_sched_batch" alt="" coords="467,259,584,285"/><area shape="rect" id="node12" href="tw-sched_8c.html#a1586b72acaa34a4ef8cc6aadabe9711e" title="tw_sched_batch_realtime" alt="" coords="440,56,611,83"/><area shape="rect" id="node8" href="tw-sched_8c.html#a1ebf9585a3de4d61c5fc050c7600fcd8" title="tw_scheduler_optimistic" alt="" coords="668,208,831,235"/><area shape="rect" id="node9" href="tw-sched_8c.html#accfa49d85bd68f2c53d4a08cf64ace88" title="tw_scheduler_optimistic\l_realtime" alt="" coords="668,91,831,133"/><area shape="rect" id="node6" href="tw-setup_8c.html#a6dbc4bba03285bb1b8a8a5464f0375ea" title="tw_run" alt="" coords="888,157,949,184"/><area shape="rect" id="node7" href="phold_8c.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="997,157,1048,184"/></map>
</div>
</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="a9c47719103f6c25564b88c1aae6681a9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long g_st_current_interval = 0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="st-sim-engine_8c_source.html#l00005">5</a> of file <a class="el" href="st-sim-engine_8c_source.html">st-sim-engine.c</a>.</p>

</div>
</div>
<a class="anchor" id="a6e22e9de45876a91021cd78a36526b4b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ross-types_8h.html#a68910a3e880a16d5acbac8fc120229a2">tw_stat</a> last_all_reduce_cnt = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="st-sim-engine_8c_source.html#l00007">7</a> of file <a class="el" href="st-sim-engine_8c_source.html">st-sim-engine.c</a>.</p>

<p>Referenced by <a class="el" href="st-sim-engine_8c_source.html#l00045">st_collect_engine_data_pes()</a>.</p>

</div>
</div>
<a class="anchor" id="abe357d1576930cdc1a98c488745f8114"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structtw__statistics.html">tw_statistics</a> last_pe_stats[3]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="st-sim-engine_8c_source.html#l00006">6</a> of file <a class="el" href="st-sim-engine_8c_source.html">st-sim-engine.c</a>.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>
